package com.example.helloworld;

public class GenericMethodTest {
    // 泛型方法
    public static<E> void printArray(E[] arr) {
        // 输出数组元素
        for (E e: arr) {
            System.out.printf("%s ", e);
        }
        System.out.println();
    }

    public static void main(String[] args) {
        Integer[] arr = {1, 2, 3, 4, 5};
        Double[] arr2 = {1.1, 2.2, 3.3, 4.4, 5.5};
        String[] arr3 = {"hello", "world"};
        Character[] arr4 = {'a', 'b', 'c', 'd', 'e'};

        // 调用泛型方法
        printArray(arr);
        printArray(arr2);
        printArray(arr3);
        printArray(arr4);
    }
}
